Product Info

SuperMap iDesktopX is the industry's first cross-platform, full-featured desktop GIS software. It breaks through the limitation that professional desktop GIS software can only run in the Windows environment and can run perfectly in the Linux environment. SuperMap iDesktopX provides versions suitable for different platforms, divided into Windows and Linux versions.
SuperMap iDesktopX is a plug-in based, cross-platform GIS application software developed in Java based on SuperMap iObjects Java. It provides functions such as data management, data processing, spatial analysis, cartography, GPA, 3D, video map, and machine learning. It also provides a flexible development framework and auxiliary controls to facilitate secondary development for users.

Who Needs SuperMap iDesktopX?

  • Spatial data production and processing personnel across platforms.
  • Spatial data analysis personnel across platforms.
  • Cartography and map production personnel across platforms.
  • Application system customization developers across platforms.

Why Choose SuperMap iDesktopX?

  • It is the first desktop GIS product in China that supports cross-platform operation, offering users greater flexibility in system selection.
  • It supports data editing, style transfer, and thematic map creation, meeting users' cartography needs.
  • It supports distributed data management, cartography, and distributed analysis for big data, meeting users' big data mapping needs.
  • It supports rich data processing and spatial analysis tools, allowing one-click execution of multiple tools through modeling.
  • It integrates new technologies such as AI to provide advanced functions like video maps, map dashboards, and machine learning.
  • It supports extension development in Java and Python, with a plug-in approach that facilitates customization and extension.

System Support

SuperMap iDesktopX supports running on Windows and Linux systems. The supported systems are as follows:

  • Windows: Supports Windows 7, Windows 8, Windows 10, Windows Server 2012, etc.;
  • Linux: Supports mainstream Linux systems such as NeoKylin, Ubuntu, Ubuntu Kylin, Red Hat, SUSE, Uniontech UOS, and NFS (JDK 1.8 and above).
  • Chips: Supports Huawei Kunpeng, Inspur, Phytium, Loongson, Sunway, etc.

Product Features

  • Developed in Java, it has cross-platform characteristics and supports running on Windows and Linux systems.
  • Supports CPU architectures such as x86, Power, ARM, MIPS, and Alpha, including domestic CPUs: Huawei Kunpeng, Inspur, Phytium, Loongson, Sunway, etc.
  • Supports operating system families: Linux, Windows, etc., including China's self-developed operating systems: NeoKylin, Kylin, Deepin, Uniontech UOS, NFS, etc.
  • The Ribbon interface style replaces the traditional menu and toolbar mode, making function organization clearer and more intuitive.
  • Supports interface skinning, providing switching between two major theme styles: dark and light.
  • The Ribbon interface is configured and managed through configuration files without the need for programming.

Provided Functions

Data Management

  • Adds metadata management functionality, supporting international metadata standards such as ISO19139 and FGDC CSDGM;
  • Provides professional vector dataset management capabilities, including M values, conditional values, subtypes, and attachment management;
  • Provides over 5,000 coordinate systems suitable for multiple global regions, facilitating spatial data management in various areas;
  • Provides the ability to directly read third-party vector data, including ShapeFile, FileGDB, GeoPackage, etc.;
  • Provides cloud storage functionality for convenient access to imagery and vector data in cloud services;
  • Supports databases such as PostGIS, Oracle, MongoDB, Alibaba PolarDB, Huawei GaussDB, and Xugu;
  • Supports data import in over 90 formats and data export in over 30 formats;

Data Editing and Processing

  • Adds create fishnet and labeled fishnet functions to achieve grid division of work areas and visualized progress tracking;
  • Adds custom topology check scheme functionality to build reusable topology check schemes, meeting quality inspection needs for different data types;
  • Adds datasource splitting and image splitting functions to facilitate collaborative data updating, cartography, and other work across multiple regions;
  • Adds bearing distance to line and geotagged photos to points functions, which can convert the bearing, distance, and position information of field photos into spatial data;
  • Supports custom editing toolbars to improve the convenience of data editing operations;
  • Provides various vector data editing functions such as template editing, topology editing, and continuation object;
  • Supports direct connection editing of FileGDB and GeoPackage data without import and conversion, improving data processing efficiency;
  • Provides data version management functionality, supporting collaborative editing of the same dataset by multiple users. It is suitable for tasks requiring multi-user collaboration, such as land use surveys and polygon updates;
  • Provides various attribute table editing functions such as update column, calculate geometry attributes, find and replace, and drag-and-drop assignment;
  • Provides over 200 data processing functions including dissolve, thinning, clustering, resampling, and raster update;
  • Provides topology functions such as validate topology, build topology network, construct polygons, and line topology processing;
  • Provides 11 conversion methods for projection, including 2D four-parameter and 3D seven-parameter transformations;
  • Supports inverse calculation of projection transformation parameters, providing 5 conversion methods including coordinate frame rotation transformation and 3D seven-parameter transformation.

Cartography

  • Adds symbol layer drawing functionality, supporting custom drawing order and connection methods for internal layers of line symbols, effectively solving visual display issues for complex road networks such as intersections and overpasses;
  • Adds HTML popup window functionality, which intuitively displays map details and related resources through attribute tables or embedded web pages;
  • Supports creating various thematic maps such as unique value, graduated color, label, and label matrix;
  • Supports dynamic aggregation maps, regional aggregation maps, and cartograms;
  • Supports creating points, lines, and symbols;
  • Supports searching for and using online cartography resources, including symbols and color schemes;
  • Supports intelligent map rendering based on images, and supports adjusting map brightness, contrast, and saturation;
  • Supports setting the weight of text/label thematic map layers to facilitate adjusting layer display order;
  • Provides diagnostic tools to automatically detect map performance at multiple scales;
  • Supports cartography tools such as map framing, map grid, standard map frame, and SOT Index Map;

Map Tiles

  • Provides a full-process solution for map tile production, management, and publishing;
  • Supports setting 3D building display effects for vector tiles;
  • Supports multi-process parallel map tile generation;
  • Provides management functions such as merge tiles, extraction, update, check, and format conversion;

Map Layout

  • Supports wizard-based layout creation, interactive addition of layout objects, and parameterized adjustment of layout objects;
  • Supports creating graticules, adding kilometer grids and latitude/longitude grids to maps, and supports adding multi-language coordinate direction annotations;
  • Supports the creation of map series and map book printing;
  • The layout supports zoom to layer, front/back view switching, and legend layer filtering, improving mapping efficiency and operational convenience;

Diagram

  • Supports more than ten chart forms including bar charts, scatter plots, and area charts;
  • Supports mutual conversion between charts and thematic maps;
  • Supports linkage between diagrams, maps, and attribute tables, facilitating data presentation and reporting;

Spatial Analysis

  • Provides vector analysis functions such as buffer analysis, overlay analysis, and proximity analysis;
  • Supports interpolation analysis, providing interpolation methods such as Kriging, inverse distance weighting (IDW), and barrier splines;
  • Supports hydrology analysis, providing functions such as Correct DEM with Rivers, watershed calculation, and river network extraction;
  • Supports surface analysis functions such as contour/contour polygon extraction, slope, aspect, and cut/fill;
  • Supports transportation analysis, facility network analysis, and dynamic segmentation;

Spatial Statistics

  • Supports measuring geographic distributions such as central feature, mean center, median center, and directional distribution;
  • Provides pattern analysis functions such as spatial autocorrelation, high/low clustering, and geographic detector;
  • Supports cluster distribution functions such as hot spot analysis (Getis-Ord Gi*), cluster and outlier analysis (Anselin Local Moran's I), and density-based clustering;
  • Supports spatial relationship modeling functions such as ordinary least squares (OLS) and geographically weighted regression (GWR);
  • Provides spatial sampling and inference functions such as BShade, random sampling, single-point regional, and Bshade Prediction;

GPA

  • Provides over 1,200 data processing, type conversion, spatial analysis, machine learning, and distributed geoprocessing tools;
  • Supports variables, inline variables, iterative loops, and conditional filtering, improving model reusability and maintainability;
  • Supports publishing models as services, which can be executed and called in SuperMap iServer;
  • Supports model library files, which can be protected with password-based classification;

Data Migration

  • Adds ArcGIS tiles to MongoDB conversion function, supporting direct import of TPK or compact tiles into the database, achieving centralized management and efficient access to massive tiles;
  • Adds GDB data comparison function, supporting verification of source GDB and migrated UDBX data according to sampling ratios, and generating visual reports to ensure migration quality;
  • Supports migrating ArcMap data, maps, symbols, layouts, tiles, and services, and supports selecting data for migration to reduce data redundancy;
  • Supports migrating MapGIS data, maps, and symbols;
  • Supports importing EDB data from Shanwei Technology and supports creating maps based on EPS data;
  • Provides ArcMap data quality inspection and map quality inspection tools;
  • Supports migrating data, maps, and symbols from ArcGIS Pro 2.x and 3.x;

Video Map

  • Supports accessing local videos, including six video formats: *.mp4, *.avi, *.rmvb, *.flv, *.mov, and *.ts, and supports video data encoded with the DJI MISB standard;
  • Supports spatialization of fixed-point videos, zoom cameras, rotating videos, and drone videos;
  • Supports overlay display of videos with 2D data and embedding and fusion with 3D data;
  • Supports video detection and analysis functions such as object detection, tracking, speed measurement, and geofencing;
  • Supports multi-process video detection functionality to improve detection performance;

AI Assistant

  • Provides intelligent question and answer functionality, supporting interactive retrieval and Q&A through natural language;
  • Provides intelligent modeling functionality, supporting intelligent GPA model construction through natural language;
  • Provides intelligent mapping functionality, supporting intelligent thematic map creation through natural language;
  • Supports history, making it easy to view and trace back the complete conversation process at any time, improving usage efficiency;

Machine Learning

  • Adds training data cleaning functionality;
  • Adds a point cloud classification tool, which supports classifying point clouds in power scenarios based on deep learning capabilities;
  • Supports deep learning-based image interpretation, providing full-process tools such as sample production, model training, model inference, model evaluation, and post-inference processing;
  • Supports multi-scenario image interpretation such as binary classification, multiple classification, general change detection, object detection, object extraction, and scene classification, and supports image super-resolution reconstruction;
  • Provides ready-to-use pre-trained models for various features such as forest land, cultivated land, water bodies, buildings, roads, and photovoltaics;
  • Supports the remote sensing interpretation pre-trained large model (LIM) for high-precision multiple classification;
  • Supports G-SAM, which introduces semantic information through spatial prompts to achieve fine-grained image segmentation;
  • Provides a more efficient GPU parallel strategy, supporting training with single card, multiple cards, and designated GPU device numbers;

Imagery

  • Provides the capability to produce DOM, DSM/DEM data products from multi-source raw satellite remote sensing imagery, and provides automated processing workflows;
  • Provides image filtering functionality, supporting multiple condition filtering and interactive fine selection to assist users in quickly obtaining high-quality target images;
  • Supports true color output of fusion results, synchronously completing image bit reduction and band order adjustment, improving vegetation color and feature recognition;
  • Supports various color balancing methods such as color balance, color mapping uniform color, and adaptive color uniformity to meet color balancing needs in different scenarios;
  • Supports stretching deformation detection, which can automatically extract deformation areas of mountains, roads, and buildings;
  • Supports planar and edge matching accuracy checks, using graded thematic maps for rapid visual assessment of DOM result accuracy;
  • Supports fine planar accuracy checks for refined sub-region checks of the entire image;
  • Provides an AI-based heterogeneous image matching model to improve the quantity and quality of feature point matching in weak texture areas such as deserts and gobi;
  • Supports using AI semantic information to eliminate non-ground feature points distributed on clouds and building roofs, improving geometric correction accuracy;

Geographic Knowledge Graph

  • Supports connecting to two graph databases, Yukon and Neo4j, for storing entities and relationships;
  • Supports merging identical entities when constructing entities;
  • Supports linked views between graph entities with spatial attributes and maps;
  • Supports graph query and analysis;
  • Provides lineage capability, allowing tracking and tracing of entities, and displaying them in the form of a graph;

Cloud Collaboration

  • Supports accessing online map services such as OGC, Tianditu, OpenStreetMap, WorldTerrain, and SuperMap REST;
  • Supports one-click publishing of map, data, analysis, and 3D scene services;
  • Supports managing data and services on SuperMap Online/SuperMap iPortal;

Dynamic Plotting

  • Supports standard industry symbol libraries;
  • Supports 2D/3D integrated plotting;
  • Supports the creation and playback of situation simulations containing 7 classic animations;

3D Capabilities

  • Provides a presentation module that integrates 3D scenes with traditional presentation slides, making reporting more intuitive and convenient;
  • Supports management and display of multi-source heterogeneous 3D data such as oblique photography 3D models and BIM;
  • Supports various modeling functions such as extrusion, lofting, 3D polar coordinate modeling, and road design;
  • Supports dimensionality reduction operations like get cross-section, triangulation operations like topological fix, and model editing functions like translate model;
  • Supports analysis and calculation functions such as 3D buffer, boolean operation, convex hull, and spatial query;
  • Supports data operations such as clipping, hole digging, and mosaicking for TIN terrain and oblique photography 3D models;
  • Supports generation, loading, and management of tile data such as 3D terrain tiles and upload, 3D image tiles, terrain tiles and upload (TIN), terrain tiles and upload (DEM), and 3D Tiles;
  • Supports various real-time scene interaction functions such as curtains and clipping;
  • Supports GPU-based 3D spatial analysis functions such as slope and aspect, line-of-sight, and viewshed;
  • Supports 3D flight simulation, with customizable flight routes for convenient scene browsing;
  • Supports rain and snow, model animations, oceans, volumetric clouds, sky, water reflections, fog, bloom, environment maps, etc.;
  • Supports creating 3D thematic maps such as 3D unique value thematic maps and 3D graduated color thematic maps;
  • Supports creating geometries such as points, lines, and surfaces, and particle objects such as fountains in scenes;
  • Supports adding urban furniture and billboards;
  • Supports scene beautification functions, including replacing materials of S3M tiles to achieve visual enhancement at the data level, and batch adding vegetation or static models in scenes;
  • Adds functions such as color balance, flood simulation, and geological modeling, providing more powerful data processing and simulation capabilities;
  • Optimizes functions such as urban road design, tube well modeling, and video projection, providing more powerful 3D modeling and analysis capabilities;
  • Optimizes water surface rendering effects, adding support for effects such as water ripples, whitecaps, and specular highlights;
  • Provides over 300 geoprocessing tools for 3D data processing, 3D geodesign, and 3D data import, including 3DGS data generate tiles, S3M to 3D Tiles, and parametric models;
  • Adds 24 GPA tools, including extract buildings from mesh, 3DGS Data to S3M, watermark parameter setting, GIM data inspection, uploading files to cloud storage, and multi-model tile local update, providing more efficient 3D data processing and updating capabilities;
  • Provides tools such as roof classification and construct buildings with roofs, supporting automatic identification of building roof information and batch construction of complex building entities;
  • Optimizes 13 GPA tools including import DGN, point cloud instance segmentation, local update, and I3S to S3M;

Custom Development

  • Provides development templates for interactively constructing secondary development projects;
  • Provides rich UI example code and business example code;
  • Provides a work environment designer for drag-and-drop, code-free rapid interface customization;
  • Supports toolbox customization, allowing tool extension through Java, Python, and Scala;
  • Supports managing Python environments and dependency packages through Conda;

SuperMap iDesktopX Version History